channel grate - German English Dictionary